﻿/*
#**************************************************************************
#  openSIS is a student information system for public and non-public 
#  schools from Open Solutions for Education, Inc. web: www.os4ed.com
#
#  openSIS is  web-based, open source, and comes packed with features that 
#  include student demographic info, scheduling, grade book, attendance, 
#  report cards, eligibility, transcripts, parent portal, 
#  student portal and more.   
#
#  Visit the openSIS web site at http://www.opensis.com to learn more.
#  If you have question regarding this system or the license, please send 
#  an email to info@os4ed.com.
#
#  This program is released under the terms of the GNU General Public License  
#  as  published by the Free Software Foundation, version 2 of the License. 
#  See license.txt.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
#**************************************************************************** 
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Script.Services;
using System.Data.SqlClient;
using System.Data;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
using MySql.Data.MySqlClient;
using OpenSIS.OpenSISWCFServiceReference;
using System.ServiceModel;
using OpenSISDragDrop;

/// 
/// Summary description for Coordinates
/// 
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
// [System.Web.Script.Services.ScriptService]


[ScriptService]

public class Coordinates : WebService
{    
    [WebMethod]
    public int SaveOrder(string fieldid, string schoolid, string sortorder, string def_cus, string catid)
    {
        string Fieldid = fieldid;
        string Schoolid = schoolid;
        string Sortorder = sortorder;
        string Def_cus = def_cus;
        string Catid = catid;
        //OpenSISServiceDragDropClient DragDropClient = new OpenSISServiceDragDropClient();
        //int result = DragDropClient.SaveOrder(Fieldid, Schoolid, Sortorder, Def_cus, Catid);
        DragDropOrder DDO = new DragDropOrder();
        int result = DDO.SaveOrder(Fieldid, Schoolid, Sortorder, Def_cus, Catid);
        DDO = null;
        //DragDropClient.Close();
        return result;
    }
    [WebMethod]
    public int SaveOrderview(string fieldid, string schoolid, string sortorder, string def_cus, string catid)
    {
        //OpenSISServiceDragDropClient DragDropClient2 = new OpenSISServiceDragDropClient();
        //int result = 0;
        string Fieldid = fieldid;
        string Schoolid = schoolid;
        string Sortorder = sortorder;
        string Def_cus = def_cus;
        string Catid = catid;
        DragDropOrder DDOV = new DragDropOrder();
        int result = DDOV.SaveOrderview(Fieldid, Schoolid, Sortorder, Def_cus, Catid);
        DDOV = null;
        //result = DragDropClient2.SaveOrderview(Fieldid, Schoolid, Sortorder, Def_cus, Catid);
        //DragDropClient2.Close();
        return result;
    }
}

